Framework for Evaluating Reusability of Procedure Oriented System using Metrics based Approach
نویسندگان
چکیده
In this paper, we present the application of the neural network for the identification of Reusable Software modules in Procedure Oriented Software System. Metrics are used for the structural analysis of the different procedures. The proposed metrics for Procedure oriented paradigm are Cyclometric Complexity Using Mc Cabe’s Measure, Halstead Software Science Indicator, Regularity Metric, Reuse frequency metric, Coupling Metric. The values of these Metrics will become the input dataset for the different neural network systems. Neural Network Based Approach is used to establish the relationship between different attributes of the reusability and serve as the automatic tool for the Evaluation of the reusability of the procedures by calculating the relationship based on its training. Different Eleven Training Algorithms of neural network are experimented and the results are recorded in terms of Accuracy, Mean Absolute Error (MAE) and Root Mean Square Error (RMSE). The results show that Conjugate
منابع مشابه
Review of ranked-based and unranked-based metrics for determining the effectiveness of search engines
Purpose: Traditionally, there have many metrics for evaluating the search engine, nevertheless various researchers’ proposed new metrics in recent years. Aware of this new metrics is essential to conduct research on evaluation of the search engine field. So, the purpose of this study was to provide an analysis of important and new metrics for evaluating the search engines. Methodology: This is ...
متن کاملMeasuring Software Reusability Using Svm Based Classifier Approach
Here we presented classification of the reusability of software components using Support Vector Machine (SVM). The identification of Reusable Software modules in Procedure Oriented Software System. Metrics has been used for the structural analysis of the different procedures. Software metrics for Procedure oriented paradigm has been used in this paper Cyclometric Complexity Using Mc Cabe’s Meas...
متن کاملPrediction of Reusability of Object Oriented Software Systems using Clustering Approach
In literature, there are metrics for identifying the quality of reusable components but the framework that makes use of these metrics to precisely predict reusability of software components is still need to be worked out. These reusability metrics if identified in the design phase or even in the coding phase can help us to reduce the rework by improving quality of reuse of the software componen...
متن کاملAnalytical Analysis of Generic Reusability: Weyuker’s Properties
Reusability is the key concept in today’s software development environment. The concept of reusability can be achieved by Generic programming approach. C++ templates help us to develop generic code which results in reusable software modules and also identify effectiveness of this reuse strategy. Many researchers have already developed various reusability metrics [9] [7]. In this paper we emphas...
متن کاملMetrics for Measuring Change Impacts in AspectJ Software Maintenance and Reuse
Software metrics play an important role in software development, project management, and system maintenance tasks. They can be used to indicate the degree of system interdependencies among the components and provide valuable feedbacks for better reusability, maintainability and reliability. During system evolution, software change is an essential operation. When software functionalities are add...
متن کامل